package com.atguigu.schedule.pojo;

import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.AllArgsConstructor;

import java.time.LocalDateTime;

/**
 * 人脸检测日志实体类
 */
@Data
@NoArgsConstructor
public class FaceDetectionLog {
    
    private Long id;
    
    /**
     * 检测到的人员姓名
     */
    private String personName;
    
    /**
     * 检测时间
     */
    private LocalDateTime detectionTime;
    
    /**
     * 检测位置X坐标
     */
    private Integer positionX;
    
    /**
     * 检测位置Y坐标
     */
    private Integer positionY;
    
    /**
     * 检测区域宽度
     */
    private Integer width;
    
    /**
     * 检测区域高度
     */
    private Integer height;
    
    /**
     * 识别置信度（0-100）
     */
    private Double confidence;
    
    /**
     * 是否识别成功
     */
    private Boolean isRecognized = false;
    
    /**
     * 检测来源（摄像头ID或视频文件路径）
     */
    private String source;
    
    /**
     * 备注信息
     */
    private String remarks;
    
}
